package client;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.InputMismatchException;

import common.Casella;
import common.Dinosauro;
import common.Player;

import eccezioni.MyException;


public interface Visualization{

	public int schermataIniziale();
	public void schermataCreaUtente();
	public void schermataLogin();
	public void schermataCreazioneRazza();
	public int schermataVcd();
	public int schermataVcd2();
	public int schermataInPartita();
	public int schermataNonInPartita();
	public int[] schermataMuoviDinosauro();
	public void display(String s);
	public void displayError(String s);
	public void displayOk(String s);
	public void displayMappa(char[][] m);
	public void displayVistaLocale(int x, int y, int dimx, int dimy, Casella[][] vista);
	public void displayStatoDinosauro(Dinosauro dino);
	public String getUser();
	public String getPsw();
	public char getN();
	public void displayListaDinosauri(ArrayList<Dinosauro> listadino);
	public void displayListaGiocatori(ArrayList<Player> listagioca);
	public void displayClassifica(ArrayList<Player> classifica);
	public void displayListaDinosauriGlobal(ArrayList<Dinosauro> listadino, String usr);
	
}
